/**
 * Created by Eric.Zhang on 2017/4/25.
 */
var mortise_layout={};
mortise_layout.logout =function () {
    $.cookie('mortise_loginToken', '', {expires: 0});
    window.location.href = '/page/user/login'
}

/**
 * 请求结果验证
 * @param data 服务器返回的数据
 * @param extNote 是否对除未登录、权限不足以外的验证做出提示，true表示自己进行提示，不传或false表示系统自动提示
 * @returns {boolean} true验证通过 false验证失败
 * @constructor
 */
mortise_layout.ValidataResult=function (data,extNote) {
    if(!data||data==""){
        return false;
    }else if(data.code=="NoRule"){
        dialog({
            title: '访问失败',
            content: '您没有访问该数据的权限！',
            quickClose: true,
            cancel: false}).showModal();
        return false;

    }else if(data.code=='NoLogin'||data.code=='LoginFail'){
        dialog({
            title: '访问失败',
            content: '您已失去登录状态！请重新登录系统！',
            cancel: false,
            okValue:'去登陆',
            ok:function () {
                window.location.href='/page/user/login';
            }
        }).showModal();
        return false;
    }else if(data.code=="ServiceError"&&!extNote){
        dialog({
            title: '访问失败',
            content: '服务器暂时繁忙，请联系工作人员！',
            quickClose: true,
            cancel: false}).showModal();
        return false;

    }else if(data.code=="ParamsError"&&!extNote){
        var errmsg="请求的参数不正确！" + (data.errorMsg?data.errorMsg:"");
        dialog({
            title: '访问失败',
            content: errmsg,
            quickClose: true,
            cancel: false}).showModal();
        return false;

    }else{
        return true;
    }
}